package com.one.service;



import com.one.dto.*;
import com.one.entity.Statistics;

import java.util.List;

public interface IStatisticsService {

	/********************* nepg工程 *********************/
	public int saveStatistics(Statistics statistics);
	
	/********************* nepg工程 *********************/
	
	/********************* nepm工程 *********************/
	public PageResponseDto<Statistics> listStatisticsPage(StatisticsPageRequestDto statisticsPageRequestDto);
	public Statistics getStatisticsById(Integer id);
	
	/********************* nepm工程 *********************/
	
	/********************* nepv工程 *********************/
	public List<ProvinceItemTotalStatisDto> listProvinceItemTotalStatis();
	public List<AqiDistributeTotalStatisDto> listAqiDistributeTotalStatis();
	public List<ProvinceItemTotalStatisDto> listProvinceBadTotalStatisByYear(String year);
	public List<ProvinceItemTotalStatisDto> listProvinceTotalStatisByYear(String year);
	public List<AqiTrendTotalStatisDto> listAqiTrendTotalStatis(Integer year);
	
	public long getAqiCount();
	public long getApiCountByYear(String year);
	public long getAqiGoodCount();
	public long getAqiGoodCountByYear(String year);
	public String getProvinceCoverage();
	public String getCityCoverage();
	
	/********************* nepv工程 *********************/
}
